%%清除所有变量
clear
clc
%%
% 果蝇优化算法俩大过程如下:
% 1:嗅觉搜索: 果蝇通过嗅觉判断食物的大概位置,然后向周围的果蝇个体发出气味,报告自己得到食物的位置,
% 在这之后其余果蝇个体接受从周围果蝇个体传递来的信息,并和自己所得的食物信息进行比较,选择一个最优的果蝇位置信息,这一个过程会持续到所有果蝇个体
% 2:视觉搜索: 所有果蝇得到第一步的位置信息后,通过视觉发现并找到该果蝇位置,并聚集到该果蝇个体附近
%% 初始化一些参数值

%%
coordinate_left_board = -5;
coordinate_right_board = 5;
dimension = 4;
max_iteration = 1000; %最大迭代次数
population_size = 50; %初始化种群个数
coordinate_range = (coordinate_right_board - coordinate_left_board) / 2; %坐标的范围
coordiante_offset = (coordinate_right_board - coordinate_range); %坐标距离原点的偏移程度
max_fly_distance = 1;

%%
%%
%%
%%
% 测试函数的定义域与维度 F26函数
% 定义F26测试函数
function [Best_Smell, Index] = F26(Si)

end
